Class TraceRouteProcessImpl

All Implemented Interfaces:
IPCObject, Process, TraceRouteProcess

public class TraceRouteProcessImpl extends ProcessImpl implements TraceRouteProcess
Information provided by the PKI file:

    \class TraceRouteProcess
    
    \brief TraceRouteProcess handles and manipulates the traceroute process.
    
    \example network().getDevice("PC0").getProcess("IcmpProcess").getTraceRouteProcess(0)
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • start

      public void start()
      Information provided by the PKI file:
      
          \brief Starts the traceroute process.
          
              
      Specified by:
      start in interface TraceRouteProcess
    • cancel

      public void cancel()
      Information provided by the PKI file:
      
          \brief Cancels the traceroute process.
          
              
      Specified by:
      cancel in interface TraceRouteProcess
    • getId

      public Short getId()
      Information provided by the PKI file:
      
          \brief Returns the traceroute process ID.
          
          \return short, the traceroute process ID.
          
              
      Specified by:
      getId in interface TraceRouteProcess
      Returns:
      Short Returns a Short
    • getLastIP

      public IPAddress getLastIP()
      Information provided by the PKI file:
      
          \brief Returns the last IP address.
          
          \return ip, the last IP address.
          
              
      Specified by:
      getLastIP in interface TraceRouteProcess
      Returns:
      IPAddress Returns a IPAddress
    • getSentCount

      public int getSentCount()
      Information provided by the PKI file:
      
          \brief Returns the number of packets sent.
          
          \return int, the number of packets sent.
          
              
      Specified by:
      getSentCount in interface TraceRouteProcess
      Returns:
      int Returns a int
    • getTimeout

      public int getTimeout()
      Information provided by the PKI file:
      
          \brief Returns the timeout value.
          
          \return int, the timeout value.
          
              
      Specified by:
      getTimeout in interface TraceRouteProcess
      Returns:
      int Returns a int
    • getLastDelay

      public int getLastDelay()
      Information provided by the PKI file:
      
          \brief Returns the last delay value.
          
          \return int, the last delay value.
          
              
      Specified by:
      getLastDelay in interface TraceRouteProcess
      Returns:
      int Returns a int